package com.jsbs.iam.user.vo;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @ClassName: AdminRoleInfoVo
 * @Author: junweic
 * @Date: 2022/12/14 14:25
 * @Description: 管理员角色列表封装
 */
@Data
public class AdminRoleInfoVo {

    private Long id;

    /**
     * 归属租户
     */
    private String companyCode;

    /**
     * 角色编码
     */
    private String adminRoleCode;

    /**
     * 角色名称
     */
    private String adminRoleName;

    /**
     * 状态 0失效 1有效
     */
    private Integer status;

    /**
     * 菜单权限列表
     */
    private List<AdminRoleMenuVo> menuList;

    /**
     * 组织权限列表
     */
    private List<AdminRoleOrgVo> orgList;

    /**
     * 应用权限列表
     */
    private List<AdminRoleApplyVo> applyList;

}
